package com.hui.service;

import com.hui.entity.Course;
import com.hui.entity.CourseVo;
import com.hui.entity.User;

import java.lang.reflect.InvocationTargetException;
import java.util.List;

/**
 * Created with IntelliJ IDEA.
 *
 * @Auther: 李昭辉
 * @Date: 2021/08/05/10:08
 * @Description:
 */
public interface CourseService {

    // 条件查询Course信息
    List<Course> getCourseByCondition(CourseVo courseVo);

    // 新增Course信息，并新增Teacher信息
    void saveCourse(CourseVo courseVo) throws InvocationTargetException, IllegalAccessException;

    // 根据id查询Course详情信息
    CourseVo getCourseContentById(Integer id);

    // 修改Course信息，并修改Teacher信息
    void updateCourse(CourseVo courseVo) throws InvocationTargetException, IllegalAccessException;

    // 修改course状态
    void updateStatus(int status,int id);


}
